@echo off
cd d://code
setlocal EnableDelayedExpansion
for /f "delims=" %%i in ('python "%~dp0\autojump.py" %*') do set new_path=%%i
if exist !new_path!\nul (
    echo !new_path!
    pushd !new_path!
    REM endlocal is necessary so that we can change directory for outside of this script
    REM but will automatically popd. We mush pushd twice to work around this.
    pushd !new_path!
    endlocal
    popd
) else (
    echo autojump: directory %* not found
    echo try `autojump --help` for more information
)